I use rdiff-backup to backup to a usb disk. If you have setup this well in a script, it works wonderful. I did not know of this grafical frontend for rdiff - pybackpack. The problem with that one (for me) is that you can not exclude directories.
Have a look at this examplescript:
Code:
#!/bin/bash
cd /media/backup-disk/backup-vast/home
echo "Backing up /home/bart"
echo ""
rdiff-backup --print-statistics --exclude /home/bart/mnt --exclude /home/bart/.wine --exclude /home/bart/tmp --exclude /home/bart/.VirtualBox --exclude /home/bart/Downloads --exclude /home/bart/media /home/bart bart
cd /media/backup-disk/backup-vast/media
echo "Backing up media foto's and music"
echo ""
rdiff-backup --print-statistics /home/bart/media media
echo "**********rdiff-backup completed************"
echo ""
echo "Disk usage:"
echo ""
df /dev/sdc2
In the first part I have excluded media (foto's, movies etc) because I wanted to have this in a separated directory.
So I backed these up in the second part.